# 写入文件 "w" open("文件位置","w",encoding="utf-8")
# 当用w后，如果文件已经存在，会将内容清空后，再写入。所以三思
# 不存在，则会新建文件

"""
with open("./data.txt","w",encoding="utf-8") as f:
    f.write("hello，first write")
    f.write("哟哦哦哦哦哦(＾Ｕ＾)ノ~ＹＯ")
    # 第二次write 会接着前一次的内容继续写在后面。不会自动换行。需手动写 \n
"""


"""
# 如果不想每次都清空重写，使用附加模式 "a"
with open("./data.txt","a",encoding="utf-8") as f :
    f.write("a模式下 附加内容 \n")
    f.write("ლ(ٱ٥ٱლ)")
"""

# w，a模式下都不可以使用read() 方法
# 那么即想要读取文件，也想要写入文件，可以使用 "r+" 模式
with open("./data.txt","r+",encoding="utf-8") as f:
    print(f.read())
    f.write("\n r+ 模式下写入数据 是附加的呢")
    f.write("\n \(^o^)/~")


